From e325f65c8ad044682b2040ae277b6759f8947f66 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sun, 6 Oct 2019 14:36:25 +0200 Subject: [PATCH] spinbutton: Fix adjustment value thinko Using ints here is wrong as it makes it impossible to e.g. edit a double in the [0; 1] range. --- gtk/gtkspinbutton.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/gtkspinbutton.c b/gtk/gtkspinbutton.c index bae263878e..ce51cdb29d 100644 --- a/gtk/gtkspinbutton.c +++ b/gtk/gtkspinbutton.c @@ -994,9 +994,9 @@ static void update_buttons_sensitivity (GtkSpinButton *spin_button) { GtkSpinButtonPrivate *priv = gtk_spin_button_get_instance_private (spin_button); - int lower = gtk_adjustment_get_lower (priv->adjustment); - int upper = gtk_adjustment_get_upper (priv->adjustment); - int value = gtk_adjustment_get_value (priv->adjustment); + const double lower = gtk_adjustment_get_lower (priv->adjustment); + const double upper = gtk_adjustment_get_upper (priv->adjustment); + const double value = gtk_adjustment_get_value (priv->adjustment); gtk_widget_set_sensitive (priv->up_button, priv->wrap || upper - value > EPSILON); -- 2.30.2